sql joins scenario based interview questions